/*
 * Model.h
 *
 *  Created on: 10/01/2011
 *      Author: Nenem
 */

#ifndef MODEL_H_
#define MODEL_H_

#include "Collision.h"
#include "Movement.h"
#include "Position.h"
#include "Direction.h"
#include "Battle.h"
#include "Fight.h"
#include "Body.h"
#include "Conversation.h"
#include "Dialog.h"
#include "TriggerList.h"
#include "PositionTrigger.h"
#include "StepTrigger.h"
#include "Terrain.h"

class Model {
public:
	Movement *movement;
	Collision *collision;
	Position *position;
	Direction *direction;
	Battle *battle;
	Fight *fight;
	Body *body;
	Conversation *conversation;
	Dialog *dialog;
	TriggerList *triggerList;
	PositionTrigger *positionTrigger;
	StepTrigger *stepTrigger;
	Terrain *terrain;

	Model();
	virtual ~Model();
};

#endif /* MODEL_H_ */
